package com.czy.owner.entity;

import java.util.List;

/**
 * Created by wangyang on 2017/3/13 0013.
 */

public class LoginModel {

        /**
         * sessionInfo : {"userLoginId":724,"session":"22904960e10f4cc696eb7547cdce1d94","userId":1030,"consoleType":"mob","consoleSubType":"androidOwn"}
         * userInfo : {"birthday":0,"payPasswd":"iz1JurtqYuiPvzbu0XtrRQ==","idCard":"未设置省份证号","userLogo":"http://dev.daishucgj.com/res/download/9220","gprsX":0,"gprsY":0,"lastLoginIp":"183.160.92.202","isTestAccount":"false","imPasswd":"VAgBXYZTEgRgAege6v7fnQ==","integral":0,"payFailTime":0,"addr":"未设置详细地址","imKey":"own13739289059","nickName":"王洋","sex":1,"userId":1030,"realName":"未设置","lastLoginTime":1490853276187,"phone":"13739289059","createTime":1480900974522,"payFailCount":0,"status":"normal"}
         * chainStores : [{"superStoreId":0,"serviceNumber":"0551-12345678","userAgreement":"未设置","smsSuffix":"","description":"未设置店铺描述","delFlag":"false","gprsX":117.24486,"storeStatus":"normal","gprsY":31.82864,"wifiPass":"未设置","storeLocation":"未设置","serviceStopTime":"21:04","balance":0,"serviceStartTime":"02:04","wifiName":"未设置","serviceStatus":"normal","auditNote":"无","storeName":"wy","share":"true","smsCount":100,"storeId":449,"userId":1030,"auditUserId":1,"createTime":1489479036643,"auditTime":1489479065697,"stroeLogo":"http://res.daishucgj.cn/res/download/6480","auditStatus":"通过","carWashStatus":"idle"},{"superStoreId":449,"serviceNumber":"0551-8888888","userAgreement":"未设置","smsSuffix":"","description":"qqqqqqqqqqqqqq","delFlag":"false","gprsX":113.38503,"storeStatus":"normal","gprsY":23.40722,"wifiPass":"122222","storeLocation":"合肥市蜀山区","serviceStopTime":"17:00","balance":0,"serviceStartTime":"15:00","wifiName":"a11","serviceStatus":"normal","auditNote":"无","storeName":"wy子门店1","share":"true","smsCount":100,"storeId":455,"userId":1791,"auditUserId":0,"createTime":1490085544062,"auditTime":0,"stroeLogo":"http://dev.daishucgj.com/res/download/9347","auditStatus":"通过","carWashStatus":"idle"},{"superStoreId":449,"serviceNumber":"0551-4444444","userAgreement":"未设置","smsSuffix":"","description":"袋鼠店实打实的实打实大声道是的是的是","delFlag":"false","gprsX":113.393702,"storeStatus":"normal","gprsY":23.403356,"wifiPass":"343434343","storeLocation":"合肥市蜀山区合肥市蜀山区合肥市蜀山区","serviceStopTime":"17:00","balance":0,"serviceStartTime":"15:00","wifiName":"a1122","serviceStatus":"normal","auditNote":"无","storeName":"wy子门店2","share":"true","smsCount":100,"storeId":456,"userId":1792,"auditUserId":0,"createTime":1490085718067,"auditTime":0,"stroeLogo":"http://dev.daishucgj.com/res/download/9348","auditStatus":"通过","carWashStatus":"idle"}]
         * ownerInfo : {"birthday":0,"payPasswd":"iz1JurtqYuiPvzbu0XtrRQ==","idCard":"未设置省份证号","userLogo":"http://dev.daishucgj.com/res/download/9220","inStoreTime":1489545131382,"gprsX":0,"gprsY":0,"lastLoginIp":"183.160.92.202","isTestAccount":"false","integral":0,"driverLisence":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","storeName":"wy","payFailTime":0,"addr":"未设置详细地址","level":0,"nickName":"王洋","sex":1,"storeId":449,"storeBalance":78983,"userId":1030,"bindStoreId":449,"realName":"未设置","lastLoginTime":1490853276187,"phone":"13739289059","createTime":1480900974522,"payFailCount":0,"storeMembersId":1424,"membersType":"bind","status":"normal"}
         */

        private SessionInfoBean sessionInfo;
        private UserInfoBean userInfo;
        private OwnerInfoBean ownerInfo;
        private List<ChainStoresBean> chainStores;

        public SessionInfoBean getSessionInfo() {
            return sessionInfo;
        }

        public void setSessionInfo(SessionInfoBean sessionInfo) {
            this.sessionInfo = sessionInfo;
        }

        public UserInfoBean getUserInfo() {
            return userInfo;
        }

        public void setUserInfo(UserInfoBean userInfo) {
            this.userInfo = userInfo;
        }

        public OwnerInfoBean getOwnerInfo() {
            return ownerInfo;
        }

        public void setOwnerInfo(OwnerInfoBean ownerInfo) {
            this.ownerInfo = ownerInfo;
        }

        public List<ChainStoresBean> getChainStores() {
            return chainStores;
        }

        public void setChainStores(List<ChainStoresBean> chainStores) {
            this.chainStores = chainStores;
        }

        public static class SessionInfoBean {
            /**
             * userLoginId : 724
             * session : 22904960e10f4cc696eb7547cdce1d94
             * userId : 1030
             * consoleType : mob
             * consoleSubType : androidOwn
             */

            private int userLoginId;
            private String session;
            private int userId;
            private String consoleType;
            private String consoleSubType;

            public int getUserLoginId() {
                return userLoginId;
            }

            public void setUserLoginId(int userLoginId) {
                this.userLoginId = userLoginId;
            }

            public String getSession() {
                return session;
            }

            public void setSession(String session) {
                this.session = session;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getConsoleType() {
                return consoleType;
            }

            public void setConsoleType(String consoleType) {
                this.consoleType = consoleType;
            }

            public String getConsoleSubType() {
                return consoleSubType;
            }

            public void setConsoleSubType(String consoleSubType) {
                this.consoleSubType = consoleSubType;
            }
        }

        public static class UserInfoBean {
            /**
             * birthday : 0
             * payPasswd : iz1JurtqYuiPvzbu0XtrRQ==
             * idCard : 未设置省份证号
             * userLogo : http://dev.daishucgj.com/res/download/9220
             * gprsX : 0.0
             * gprsY : 0.0
             * lastLoginIp : 183.160.92.202
             * isTestAccount : false
             * imPasswd : VAgBXYZTEgRgAege6v7fnQ==
             * integral : 0
             * payFailTime : 0
             * addr : 未设置详细地址
             * imKey : own13739289059
             * nickName : 王洋
             * sex : 1
             * userId : 1030
             * realName : 未设置
             * lastLoginTime : 1490853276187
             * phone : 13739289059
             * createTime : 1480900974522
             * payFailCount : 0
             * status : normal
             */

            private long birthday;
            private String payPasswd;
            private String idCard;
            private String userLogo;
            private double gprsX;
            private double gprsY;
            private String lastLoginIp;
            private String isTestAccount;
            private String imPasswd;
            private int integral;
            private long payFailTime;
            private String addr;
            private String imKey;
            private String nickName;
            private int sex;
            private int userId;
            private String realName;
            private long lastLoginTime;
            private String phone;
            private long createTime;
            private int payFailCount;
            private String status;

            public long getBirthday() {
                return birthday;
            }

            public void setBirthday(long birthday) {
                this.birthday = birthday;
            }

            public String getPayPasswd() {
                return payPasswd;
            }

            public void setPayPasswd(String payPasswd) {
                this.payPasswd = payPasswd;
            }

            public String getIdCard() {
                return idCard;
            }

            public void setIdCard(String idCard) {
                this.idCard = idCard;
            }

            public String getUserLogo() {
                return userLogo;
            }

            public void setUserLogo(String userLogo) {
                this.userLogo = userLogo;
            }

            public double getGprsX() {
                return gprsX;
            }

            public void setGprsX(double gprsX) {
                this.gprsX = gprsX;
            }

            public double getGprsY() {
                return gprsY;
            }

            public void setGprsY(double gprsY) {
                this.gprsY = gprsY;
            }

            public String getLastLoginIp() {
                return lastLoginIp;
            }

            public void setLastLoginIp(String lastLoginIp) {
                this.lastLoginIp = lastLoginIp;
            }

            public String getIsTestAccount() {
                return isTestAccount;
            }

            public void setIsTestAccount(String isTestAccount) {
                this.isTestAccount = isTestAccount;
            }

            public String getImPasswd() {
                return imPasswd;
            }

            public void setImPasswd(String imPasswd) {
                this.imPasswd = imPasswd;
            }

            public int getIntegral() {
                return integral;
            }

            public void setIntegral(int integral) {
                this.integral = integral;
            }

            public long getPayFailTime() {
                return payFailTime;
            }

            public void setPayFailTime(long payFailTime) {
                this.payFailTime = payFailTime;
            }

            public String getAddr() {
                return addr;
            }

            public void setAddr(String addr) {
                this.addr = addr;
            }

            public String getImKey() {
                return imKey;
            }

            public void setImKey(String imKey) {
                this.imKey = imKey;
            }

            public String getNickName() {
                return nickName;
            }

            public void setNickName(String nickName) {
                this.nickName = nickName;
            }

            public int getSex() {
                return sex;
            }

            public void setSex(int sex) {
                this.sex = sex;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getRealName() {
                return realName;
            }

            public void setRealName(String realName) {
                this.realName = realName;
            }

            public long getLastLoginTime() {
                return lastLoginTime;
            }

            public void setLastLoginTime(long lastLoginTime) {
                this.lastLoginTime = lastLoginTime;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public int getPayFailCount() {
                return payFailCount;
            }

            public void setPayFailCount(int payFailCount) {
                this.payFailCount = payFailCount;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }
        }

        public static class OwnerInfoBean {
            /**
             * birthday : 0
             * payPasswd : iz1JurtqYuiPvzbu0XtrRQ==
             * idCard : 未设置省份证号
             * userLogo : http://dev.daishucgj.com/res/download/9220
             * inStoreTime : 1489545131382
             * gprsX : 0.0
             * gprsY : 0.0
             * lastLoginIp : 183.160.92.202
             * isTestAccount : false
             * integral : 0
             * driverLisence : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
             * storeName : wy
             * payFailTime : 0
             * addr : 未设置详细地址
             * level : 0
             * nickName : 王洋
             * sex : 1
             * storeId : 449
             * storeBalance : 78983.0
             * userId : 1030
             * bindStoreId : 449
             * realName : 未设置
             * lastLoginTime : 1490853276187
             * phone : 13739289059
             * createTime : 1480900974522
             * payFailCount : 0
             * storeMembersId : 1424
             * membersType : bind
             * status : normal
             */

            private long birthday;
            private String payPasswd;
            private String idCard;
            private String userLogo;
            private long inStoreTime;
            private double gprsX;
            private double gprsY;
            private String lastLoginIp;
            private String isTestAccount;
            private int integral;
            private String driverLisence;
            private String storeName;
            private int payFailTime;
            private String addr;
            private int level;
            private String nickName;
            private int sex;
            private int storeId;
            private double storeBalance;
            private int userId;
            private int bindStoreId;
            private String realName;
            private long lastLoginTime;
            private String phone;
            private long createTime;
            private int payFailCount;
            private int storeMembersId;
            private String membersType;
            private String status;

            public long getBirthday() {
                return birthday;
            }

            public void setBirthday(long birthday) {
                this.birthday = birthday;
            }

            public String getPayPasswd() {
                return payPasswd;
            }

            public void setPayPasswd(String payPasswd) {
                this.payPasswd = payPasswd;
            }

            public String getIdCard() {
                return idCard;
            }

            public void setIdCard(String idCard) {
                this.idCard = idCard;
            }

            public String getUserLogo() {
                return userLogo;
            }

            public void setUserLogo(String userLogo) {
                this.userLogo = userLogo;
            }

            public long getInStoreTime() {
                return inStoreTime;
            }

            public void setInStoreTime(long inStoreTime) {
                this.inStoreTime = inStoreTime;
            }

            public double getGprsX() {
                return gprsX;
            }

            public void setGprsX(double gprsX) {
                this.gprsX = gprsX;
            }

            public double getGprsY() {
                return gprsY;
            }

            public void setGprsY(double gprsY) {
                this.gprsY = gprsY;
            }

            public String getLastLoginIp() {
                return lastLoginIp;
            }

            public void setLastLoginIp(String lastLoginIp) {
                this.lastLoginIp = lastLoginIp;
            }

            public String getIsTestAccount() {
                return isTestAccount;
            }

            public void setIsTestAccount(String isTestAccount) {
                this.isTestAccount = isTestAccount;
            }

            public int getIntegral() {
                return integral;
            }

            public void setIntegral(int integral) {
                this.integral = integral;
            }

            public String getDriverLisence() {
                return driverLisence;
            }

            public void setDriverLisence(String driverLisence) {
                this.driverLisence = driverLisence;
            }

            public String getStoreName() {
                return storeName;
            }

            public void setStoreName(String storeName) {
                this.storeName = storeName;
            }

            public int getPayFailTime() {
                return payFailTime;
            }

            public void setPayFailTime(int payFailTime) {
                this.payFailTime = payFailTime;
            }

            public String getAddr() {
                return addr;
            }

            public void setAddr(String addr) {
                this.addr = addr;
            }

            public int getLevel() {
                return level;
            }

            public void setLevel(int level) {
                this.level = level;
            }

            public String getNickName() {
                return nickName;
            }

            public void setNickName(String nickName) {
                this.nickName = nickName;
            }

            public int getSex() {
                return sex;
            }

            public void setSex(int sex) {
                this.sex = sex;
            }

            public int getStoreId() {
                return storeId;
            }

            public void setStoreId(int storeId) {
                this.storeId = storeId;
            }

            public double getStoreBalance() {
                return storeBalance;
            }

            public void setStoreBalance(double storeBalance) {
                this.storeBalance = storeBalance;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public int getBindStoreId() {
                return bindStoreId;
            }

            public void setBindStoreId(int bindStoreId) {
                this.bindStoreId = bindStoreId;
            }

            public String getRealName() {
                return realName;
            }

            public void setRealName(String realName) {
                this.realName = realName;
            }

            public long getLastLoginTime() {
                return lastLoginTime;
            }

            public void setLastLoginTime(long lastLoginTime) {
                this.lastLoginTime = lastLoginTime;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public int getPayFailCount() {
                return payFailCount;
            }

            public void setPayFailCount(int payFailCount) {
                this.payFailCount = payFailCount;
            }

            public int getStoreMembersId() {
                return storeMembersId;
            }

            public void setStoreMembersId(int storeMembersId) {
                this.storeMembersId = storeMembersId;
            }

            public String getMembersType() {
                return membersType;
            }

            public void setMembersType(String membersType) {
                this.membersType = membersType;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }
        }

        public static class ChainStoresBean {
            /**
             * superStoreId : 0
             * serviceNumber : 0551-12345678
             * userAgreement : 未设置
             * smsSuffix :
             * description : 未设置店铺描述
             * delFlag : false
             * gprsX : 117.24486
             * storeStatus : normal
             * gprsY : 31.82864
             * wifiPass : 未设置
             * storeLocation : 未设置
             * serviceStopTime : 21:04
             * balance : 0.0
             * serviceStartTime : 02:04
             * wifiName : 未设置
             * serviceStatus : normal
             * auditNote : 无
             * storeName : wy
             * share : true
             * smsCount : 100
             * storeId : 449
             * userId : 1030
             * auditUserId : 1
             * createTime : 1489479036643
             * auditTime : 1489479065697
             * stroeLogo : http://res.daishucgj.cn/res/download/6480
             * auditStatus : 通过
             * carWashStatus : idle
             */

            private int superStoreId;
            private String serviceNumber;
            private String userAgreement;
            private String smsSuffix;
            private String description;
            private String delFlag;
            private double gprsX;
            private String storeStatus;
            private double gprsY;
            private String wifiPass;
            private String storeLocation;
            private String serviceStopTime;
            private double balance;
            private String serviceStartTime;
            private String wifiName;
            private String serviceStatus;
            private String auditNote;
            private String storeName;
            private String share;
            private int smsCount;
            private int storeId;
            private int userId;
            private int auditUserId;
            private long createTime;
            private long auditTime;
            private String stroeLogo;
            private String auditStatus;
            private String carWashStatus;

            public int getSuperStoreId() {
                return superStoreId;
            }

            public void setSuperStoreId(int superStoreId) {
                this.superStoreId = superStoreId;
            }

            public String getServiceNumber() {
                return serviceNumber;
            }

            public void setServiceNumber(String serviceNumber) {
                this.serviceNumber = serviceNumber;
            }

            public String getUserAgreement() {
                return userAgreement;
            }

            public void setUserAgreement(String userAgreement) {
                this.userAgreement = userAgreement;
            }

            public String getSmsSuffix() {
                return smsSuffix;
            }

            public void setSmsSuffix(String smsSuffix) {
                this.smsSuffix = smsSuffix;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public String getDelFlag() {
                return delFlag;
            }

            public void setDelFlag(String delFlag) {
                this.delFlag = delFlag;
            }

            public double getGprsX() {
                return gprsX;
            }

            public void setGprsX(double gprsX) {
                this.gprsX = gprsX;
            }

            public String getStoreStatus() {
                return storeStatus;
            }

            public void setStoreStatus(String storeStatus) {
                this.storeStatus = storeStatus;
            }

            public double getGprsY() {
                return gprsY;
            }

            public void setGprsY(double gprsY) {
                this.gprsY = gprsY;
            }

            public String getWifiPass() {
                return wifiPass;
            }

            public void setWifiPass(String wifiPass) {
                this.wifiPass = wifiPass;
            }

            public String getStoreLocation() {
                return storeLocation;
            }

            public void setStoreLocation(String storeLocation) {
                this.storeLocation = storeLocation;
            }

            public String getServiceStopTime() {
                return serviceStopTime;
            }

            public void setServiceStopTime(String serviceStopTime) {
                this.serviceStopTime = serviceStopTime;
            }

            public double getBalance() {
                return balance;
            }

            public void setBalance(double balance) {
                this.balance = balance;
            }

            public String getServiceStartTime() {
                return serviceStartTime;
            }

            public void setServiceStartTime(String serviceStartTime) {
                this.serviceStartTime = serviceStartTime;
            }

            public String getWifiName() {
                return wifiName;
            }

            public void setWifiName(String wifiName) {
                this.wifiName = wifiName;
            }

            public String getServiceStatus() {
                return serviceStatus;
            }

            public void setServiceStatus(String serviceStatus) {
                this.serviceStatus = serviceStatus;
            }

            public String getAuditNote() {
                return auditNote;
            }

            public void setAuditNote(String auditNote) {
                this.auditNote = auditNote;
            }

            public String getStoreName() {
                return storeName;
            }

            public void setStoreName(String storeName) {
                this.storeName = storeName;
            }

            public String getShare() {
                return share;
            }

            public void setShare(String share) {
                this.share = share;
            }

            public int getSmsCount() {
                return smsCount;
            }

            public void setSmsCount(int smsCount) {
                this.smsCount = smsCount;
            }

            public int getStoreId() {
                return storeId;
            }

            public void setStoreId(int storeId) {
                this.storeId = storeId;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public int getAuditUserId() {
                return auditUserId;
            }

            public void setAuditUserId(int auditUserId) {
                this.auditUserId = auditUserId;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public long getAuditTime() {
                return auditTime;
            }

            public void setAuditTime(long auditTime) {
                this.auditTime = auditTime;
            }

            public String getStroeLogo() {
                return stroeLogo;
            }

            public void setStroeLogo(String stroeLogo) {
                this.stroeLogo = stroeLogo;
            }

            public String getAuditStatus() {
                return auditStatus;
            }

            public void setAuditStatus(String auditStatus) {
                this.auditStatus = auditStatus;
            }

            public String getCarWashStatus() {
                return carWashStatus;
            }

            public void setCarWashStatus(String carWashStatus) {
                this.carWashStatus = carWashStatus;
            }
        }
//    }


}
